/**
 * 
 */
package com.p2p.trans.client.facade;

import java.util.List;

import javax.jws.WebService;

import com.github.pagehelper.MyPage;
import com.p2p.trans.client.model.AccountFreezeLogQueryDto;
import com.p2p.trans.client.model.AccountLogQueryDto;
import com.p2p.trans.client.result.AccountQueryResult;

/**
 * 账户查询门面
 * 
 * 
 * @author ruiqi
 *
 */
@WebService
public interface AccountQueryFacade {

	AccountQueryResult getAccountInfo(String accountNo);
	
	AccountQueryResult batchQueryAccountInfo(List<String> accountNoList);

	@Deprecated
	AccountQueryResult getAccountByUserId(String userId);

	AccountQueryResult queryAccountLog(String accountNo);

	AccountQueryResult queryLogListByConditions(
			AccountLogQueryDto accountLogQueryDto);

	MyPage queryLogPageByConditions(AccountLogQueryDto accountLogQueryDto);

	AccountQueryResult queryFreezeLogPageByConditions(
			AccountFreezeLogQueryDto accountFreezeLogQueryDto);
}
